lastIndex RegExp属性在JavaScript中的作用是什么?
lastIndex RegExp 属性允许您重复调用这些方法,循环遍历字符串中的所有匹配项,并且仅在设置了“g”修饰符时才有效。
该属性是读/写的,因此您可以随时设置它以指定下一次搜索应在目标字符串中开始的位置。当 exec() 和 test() 找不到匹配项(或另一个匹配项)时,它们会自动将 lastIndex 重置为 0。
示例
您可以尝试运行以下代码来使用 JavaScript 中的 lastIndex RegExp 属性 –
<html> <head> <title>JavaScript RegExp lastIndex Property</title> </head> <body> <script> var str = JavaScript is an interesting scripting language; var re = new RegExp( script, g ); re.test(str); document.write(Test 1 - Current Index: + re.lastIndex); re.test(str); document.write(<br />Test 2 - Current Index: + re.lastIndex); </script> </body> </html>
以上就是lastIndex RegExp属性在JavaScript中的作用是什么?的详细内容,更多请关注双恒网络其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。